package com.example.forum2.exception;

import com.example.forum2.common.AppResult;

public class ApplicationException extends RuntimeException{

    protected AppResult errorResult;
    public ApplicationException (AppResult errorResult){
        super(errorResult.getMessage());
        this.errorResult=errorResult;
    }

    public ApplicationException(String message){
        super(message);
    }
    public ApplicationException(String message,Throwable cause){
        super(message, cause);
    }
    public ApplicationException(Throwable cause){
        super(cause);
    }
    public AppResult getErrorResult(){
        return errorResult;
    }
}
